class 要拓展的类 { }

static class 用于拓展函数的静态类
{
    public static void 拓展函数(this 要拓展的类 实例, int? 可选参数, string? 可选参数2)
    {
        System.Console.WriteLine("这是在类外部定义的拓展函数");
        System.Console.WriteLine("拓展函数为 C# 程序增强了拓展性");
        System.Console.WriteLine($"{可选参数} {可选参数2}");
    }
}